*{
    margin: 0;
    padding: 0;
    list-style: none;
    outline: none;
    font-size: 14px;
}
body{
    margin: 10px;
    padding: 10px;
}
.search,.searchByID_box,.modify_box{
    border: 1px solid #eee;
    padding: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.search button,#searchByIDBtn{
    padding: 0 10px;
}
.search *,.searchByID_box *,.modify_box *{
    margin: 0 5px;
}

table{
    border-collapse: collapse;
}

h2{
    font-size: 20px;
    margin-bottom: 10px;
}
th,td{
    border: 1px solid brown;
    padding: 2px 20px;
    width: 120px;
    text-align: center;
    font-size: 12px;
}
td button{
    margin-left: 4px;
}
tfoot{
    text-align: center;
}
.modify_box{
    display: none;
}